/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jmediaplayer;

import java.awt.Font;

/**
 *
 * @author Duy Nguyen
 */
public class Constants {

    public static final String DefaultAppName = "J Media Player";
    public static final String BackgroundPath = "images/background.png";

    // Song title constants
    public static final String  SongTitleDefault    = "[Song Title]";
    public static final String  SongTitleFontName   = "Arial";
    public static final int     SongTitleFontStyle  = Font.PLAIN;
    public static final int     SontTitleFontSize   = 16;
    public static final int     SongTitleX          = 16;
    public static final int     SongTitleY          = 12;
    public static final int     SongTitleWidth      = 360;
    public static final int     SongTitleHeight     = 28;
    // Song title constants

    // Song artist constants
    public static final String  SongArtistDefault   = "[Song Artist]";
    public static final String  SongArtistFontName  = "Arial";
    public static final int     SongArtistFontStyle = Font.PLAIN;
    public static final int     SontArtistFontSize  = 12;
    public static final int     SongArtistX         = 16;
    public static final int     SongArtistY         = 36;
    public static final int     SongArtistWidth     = 360;
    public static final int     SongArtistHeight    = 28;
    // Song artist constants

    // Song Album constants
    public static final String  SongAlbumDefault    = "[Song Album]";
    public static final String  SongAlbumFontName   = "Arial";
    public static final int     SongAlbumFontStyle  = Font.PLAIN;
    public static final int     SontAlbumFontSize   = 12;
    public static final int     SongAlbumX          = 16;
    public static final int     SongAlbumY          = 52;
    public static final int     SongAlbumWidth      = 360;
    public static final int     SongAlbumHeight     = 28;
    // Song Album constants

    // Play/Pause constants
    public static final String  PlayIconPath        = "images/player_play.png";
    public static final String  PauseIconPath       = "images/player_pause.png";
    public static final String  PlayPauseCommand    = "PlayPause";
    public static final int     PlayPauseX          = 216;
    public static final int     PlayPauseY          = 138;
    public static final int     PlayPauseWidth      = 48;
    public static final int     PlayPauseHeight     = 48;
    // Play/Pause constants

    // Previous button constants
    public static final String  PreviousIconPath    = "images/player_rew.png";
    public static final String  PreviousCommand     = "Previous";
    public static final int     PreviousX           = 179;
    public static final int     PreviousY           = 146;
    public static final int     PreviousWidth       = 32;
    public static final int     PreviousHeight      = 32;
    // Previous button constants

    // Next button constants
    public static final String  NextIconPath    = "images/player_fwd.png";
    public static final String  NextCommand     = "Next";
    public static final int     NextX           = 269;
    public static final int     NextY           = 146;
    public static final int     NextWidth       = 32;
    public static final int     NextHeight      = 32;
    // Next button constants
    // Stop button constants
    public static final String  StopIconPath    = "images/player_stop.png";
    public static final String  StopCommand     = "Stop";
    public static final int     StopX           = 138;
    public static final int     StopY           = 146;
    public static final int     StopWidth       = 32;
    public static final int     StopHeight      = 32;
    // Stop button constants

    // Volume button constants
    public static final String  VolumeIconPath  = "images/player_volume.png";
    public static final String  VolumeCommand   = "Volume";
    public static final int     VolumeX         = 308;
    public static final int     VolumeY         = 146;
    public static final int     VolumeWidth     = 32;
    public static final int     VolumeHeight    = 32;
    // Volume button constants

    // RepeatMode button constants
    public static final String  RepeatEnablePath    = "images/repeat_enable.png";
    public static final String  RepeatDisablePath   = "images/repeat_disable.png";
    public static final String  RepeatCommand       = "Repeat";
    public static final int     RepeatX             = 100;
    public static final int     RepeatY             = 146;
    public static final int     RepeatWidth         = 32;
    public static final int     RepeatHeight        = 32;
    // RepeatMode button constants

    // ShuffleMode button constants
    public static final String  ShuffleEnablePath   = "images/Shuffle_enable.png";
    public static final String  ShuffleDisablePath  = "images/Shuffle_disable.png";
    public static final String  ShuffleCommand      = "Shuffle";
    public static final int     ShuffleX            = 62;
    public static final int     ShuffleY            = 146;
    public static final int     ShuffleWidth        = 32;
    public static final int     ShuffleHeight       = 32;
    // ShuffleMode button constants

    // Volume slider constants
    public static final int VolumeSldX      = 340;
    public static final int VolumeSldY      = 154;
    public static final int VolumeSldWidth  = 120;
    public static final int VolumeSldHeight = 18;
    // Volume slider constants

    // Progress bar constants
    public static final int ProgressBarX        = 25;
    public static final int ProgressBarY        = 120;
    public static final int ProgressBarWidth    = 430;
    public static final int ProgressBarHeight   = 12;
    // Progress bar constants

    // Toggle Playlist button constants
    public static final int     PlaylistToggleButtonX       = 420;
    public static final int     PlaylistToggleButtonY       = 10;
    public static final int     PlaylistToggleButtonWidth   = 48;
    public static final int     PlaylistToggleButtonHeight  = 48;
    public static final String  PlaylistToggleCommand       = "PlaylistToggleCommand";
    public static final String  PlaylistTogglePath          = "images/playlist_toggle.png";
    // Toggle Playlist button constants

    //Playlist tooltips
    public static final String PLTIP_ADD    = "Add song(s) to playlist";
    public static final String PLTIP_REMOVE = "Remove song(s) from playlist";
    public static final String PLTIP_IMPORT = "Import songs from a .m3u playlist file";
    public static final String PLTIP_SAVE   = "Save this playlist";
    public static final String PLTIP_STATUS = "Status of playlist";
    public static final String PLTIP_TOGGLE = "Toggle playlist";
    //Playlist tooltips
}
